An end-user license agreement or EULA (/ˈjuːlə/) is a legal contract between a software supplier and a customer or end-user.
The practice of selling licenses to rather than copies of software predates the recognition of software copyright, which has been recognized since the 1970s in the United States. Initially, EULAs were often printed as shrink wrap contracts, where tearing the shrink wrap indicated acceptance. Software distributed via the internet is more commonly licensed via clickwrap (where the user clicks to agree to the license) or browsewrap (continuing to browse the website indicates agreement).
Most companies prefer to sell licenses rather than copies of the software because it enables them to enforce stricter terms on the end user in a number of domains, especially by prohibiting transfer of ownership or use on multiple computers, and by asserting ownership of the copyright of derivative works, such as user-generated content in video games.
Enforceability of EULAs has been a controversial issue and varies by jurisdiction. In the United States, it is possible to enforce a EULA that is shown to the customer after purchase, but this is not the case in Germany. European Union law only allows for enforcement of EULAs insofar as they do not breach reasonable customer expectations.
There have been numerous attempts to make fun of EULAs that are not read, for example by including a provision to sell the user's soul to the company.